﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;

namespace Admin.Models.Report
{
    public class PrepayViewModel
    {
        //诊疗卡号 订单号 预交金总额 付款状态 创建时间 支付时间 交易流水号 退款时间 退款流水号 备注
        public int Id { get; set; }
        [Display(Name = "就诊卡")]
        public string CardNo { get; set; }
        [Display(Name = "订单号")]
        public string OrderNo { get; set; }
        [Display(Name = "备注")]
        public string Remark { get; set; }
        [Display(Name = "支付状态")]

        //支付状态:0-未付款,1-已付款,2-退款中,3-已退款,4-退款失败
        public string PayState { get; set; }
        [Display(Name = "金额")]
        public decimal? Fee { get; set; }
        [Display(Name = "创建时间")]
        public DateTime? CreatedTime { get; set; }
        [Display(Name = "支付时间")]
        public DateTime? PayTime { get; set; }
        [Display(Name = "退款时间")]
        public DateTime? RefundTime { get; set; }
        [Display(Name = "退款流水号")]
        public string WxRefundId { get; set; }
        [Display(Name = "交易流水号")]
        public string WxTranscationId { get; set; }
    }
}